package com.ruoyi.supply.service.impl;

import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

import java.math.BigDecimal;
import java.util.List;
import java.util.Arrays;
import java.util.Optional;

import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.supply.domain.LocationInfo;
import com.ruoyi.supply.domain.SupplyInfo;
import com.ruoyi.supply.domain.base.BaseInfoEntity;
import com.ruoyi.supply.enums.AdminAuditLogTableEnum;
import com.ruoyi.supply.enums.SupplyInfoStatusEnum;
import com.ruoyi.supply.enums.SupplyInfoTypeEnum;
import com.ruoyi.system.service.ISysDictTypeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.supply.mapper.LocationInfoMapper;
import com.ruoyi.supply.domain.LocationInfo;
import org.springframework.transaction.annotation.Transactional;
import static com.ruoyi.supply.config.Constant.DF_PRICE;

/**
 * 地点资讯Service业务层处理
 * 
 * @author Ryan
 * @date 2025-06-07
 */
@Service
public class LocationInfoService extends BaseInfoService<LocationInfo,LocationInfoMapper>
{
    @Autowired
    private LocationInfoMapper locationInfoMapper;

    @Autowired
    private TInfoImgService tInfoImgService;

    @Autowired
    private TAdminAuditLogService adminAuditLogService;

    public LocationInfoService() {
        super(SupplyInfoTypeEnum.LOCATION);
    }

}
